﻿// Type: System.Web.Mvc.ActionResult
// Assembly: System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// Assembly location: C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll

namespace System.Web.Mvc
{
    /// <summary>
    /// Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.
    /// </summary>
    public abstract class ActionResult
    {
        /// <summary>
        /// Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult"/> class.
        /// </summary>
        /// <param name="context">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
        public abstract void ExecuteResult(ControllerContext context);
    }
}
